<?php
	 function __autoload( $class_name )
 {

 	if ( file_exists('../../clases/' . $class_name . '.php') )
 		require_once '../../clases/' . $class_name . '.php' ;
 }
 Zen::IniciarSesion() ;
?>
<?php
$temp = date("YmdHis");
?>
<script type="text/javascript">
$(document).ready(function() 
 {    

    //llama formulario modificar paciente
    $(".elegir_pa").live('click', function(e)
    {
        e.preventDefault();
        var fila = $(this).parent();
        //var idp = $(this).parent().attr('id');
        var rutp=$('.rutp',fila).text();
        var nombrec=$('.nombrecp',fila).text();
                    
               $('#rutp').val(rutp);
               $('#rutp').focus();
             $('input#nombrecp').val(nombrec);
             $('input#id_paciente').val(rutp);
            /* $('input#existepac').attr('checked',true);*/
            if(rutp!='')
          {
            
               var ajax=$.ajax({
                        type: 'post',
                        cache: false,
                        url: 'modulos/atencion/validacion/paciente.php',
                        data: {id:rutp,que:'pacientes'},
                        dataType: "json",
                        success: function(data) 
                        {
                            var persona='';
                             var myArray =eval(data);
                            if(myArray['existe']=='si')
                            {
                                
                                $("#nombrecp").val(myArray['dato0']);
                                $("#pac_edad").text(myArray['dato3']);
                                $("#pac_direccion").text(myArray['dato2']);
                                $("#pac_telefonos").text(myArray['dato1']);
                                $("#pac_comuna").text(myArray['dato4']);
               
                                
                            }
                           
                        },
                         error: function(objeto, quepaso, otroobj){    
                             $("#nombrecp").val('HAY UN ERROR: '+quepaso);
                        },
                    
                    })
          }
             
            // $('.dialog1').dialog('close');
            $('.wasap2').remove(); 
            $('.wasap2').dialog('destroy');
            $('.tab').tabs('destroy'); 
              e.stopPropagation();
        return false;
	});
    
/*	$("#usuarios_resultados").tablesorter({widthFixed: true, widgets: ['zebra']})
    
     $("table#usuarios_resultados").tablesorter({ 
        widthFixed: true,
        widgets: ['zebra'],
        // pass the headers argument and assing a object 
        headers: { 
            // assign the secound column (we start counting zero) 

            2: { 
                // disable it by setting the property sorter to false 
                sorter: false
            }

        }
        
    }).tablesorterPager({container: $("#paginador")});*/
   
  /*  
    oTable = $('table#usuarios_resultados').dataTable({
		"bJQueryUI": false,
		"sPaginationType": "full_numbers"
	});*/
    
  
    $('#tabla-formato-oficial<?php echo $temp;  ?>').dataTable( {
        "bJQueryUI": true,
        "oLanguage": {  
               "sProcessing": "Procesando...",
				"sLengthMenu": "Mostrar _MENU_ ",
				"sZeroRecords": "Disculpa, no se encontraron coincidencias",
				"sInfo": " _END_ / _TOTAL_",
				"sInfoEmpty": "Viendo 0 a 0 of de resultados",
				"sInfoFiltered": "(filtered from _MAX_ total resultados)",
				"sSearch": "Buscar:",
				"oPaginate": {
					"sFirst":    "Inicio",
					"sPrevious": "Atras",
					"sNext":     "Adelante",
					"sLast":     "Ultima"
		          },
        }
        
	} );

    
  });
</script>


<?php

 if ($_POST['string_buscar']==NULL){
        $string_buscar="%";
    }
    else{
        $string_buscar=strtolower($_POST['string_buscar']);    
    }

 if ( $string_buscar != '' )
 {
 	Zen::Db();
    $debug=false;
 	$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC ;

 	//ejecutar la consulta y guardar la info en $rs
 	$sql = "select * from pacientes WHERE pac_rut||' '||pac_nombres||' '||pac_appaterno||' '||COALESCE(pac_apmaterno,' ')||' '||COALESCE(pac_email,' ')||' '||COALESCE(pac_direccion,' ') LIKE '%$string_buscar%'" ;
 	$rs = Zen::Consulta( $sql ) ;

 	$NumRegistros = Zen::NumeroRegistros($rs) ;
 	//validar el resultado
 /*	echo '<fieldset class="formulario_tipo"><legend>Resultados para <em>' . $NumRegistros.' - '.$string_buscar .
 		'<em></legend>' ;*/

 	if ( $rs == null || $NumRegistros < 1 )
 	{
 		echo 'Sin datos!' ;
 		exit() ;

 	}
 	
 	{

 		echo '<table class="tabla_resultados-unica tabla_resultados" id="tabla-formato-oficial'.$temp.'">' ; //usare una tabla
 		echo '<thead><tr class="header"><th>RUT</th><th>NOMBRE</th><th></th></tr></thead>' ;
 		echo '<tbody>' ;
 		foreach ( $rs as $k => $record )
 		{
 			echo '<tr id="' . $record["pac_n_ficha"] .
 				'" class="registro_usuario "><td class="rutp">' . $record["pac_rut"] .
 				'</td><td class="nombrecp">' . ucwords( $record['pac_nombres'] . ' ' . $record["pac_appaterno"] .
 				' ' . $record["pac_apmaterno"] ) .
 				'</td><td class="elegir_pa elegir_paciente" title="Elegir este paciente"></td></tr>' ;
 		}
 		echo '</tbody><tfooter>' ;
 		echo '</tfooter></table>' ;
 	}

 /*	echo '</fieldset>' ;
*/

 }

?>

